engine deposits - Alemán Inglés Diccionario